#ifndef STR_H
#define STR_H

/**
 * @brief 在字符串的首位添加字符串
 *
 * @param src 原字符串
 * @param length 原字符串的长度
 * @param begin 要附加的开始符
 * @param end 要附加的结束符
 * @return char* 返回结果字符串
 */
char *apple(const char *src, int length, const char *begin, const char *end);

/**
 * @brief 计算一个字符串的行数
 *
 * @param src 原字符串
 * @return int 原字符串的行数，空字符串默认1行
 */
int line_count(const char *src);

/**
 * @brief 压缩成一行
 *
 * @param src 原字符串
 */
void to_single_line(char *src);


#endif